@charset "utf-8";
@import "iconfont";
@import "common";

.abo-wrap{
    padding: 65px 0 50px;
    color: #2a2a2a;
    h2{
        font-size: 36px;
        margin-bottom: 25px;
    }
    h4{
        font-size: 21px;
    }
    p{
        line-height: 2em;
        font-size: 14px;
        text-indent: 2em;
    }
    
    
}
.abo-wrap-02{
    background: #8cc11f;
    color: #fff;
    p{
        text-indent: 0;
    }
    .mail{
        text-indent: 0;
        display: inline-block;
        background: #fff;
        font-size: 24px;
        border-radius: 6px;
        font-weight: bold;
        padding: 0 .5em;
        a{
            color: #8cc11f;
        }
    }
}
.as{
    .container{
        color: #2a2a2a;
        padding: 50px 0;
        border-bottom: 1px solid #d2d2d2;
        h3{
            font-size: 26px;
            color: #8cc11f;
            margin-bottom: 35px;
        }
        p{
            font-size: 18px;
        }
        ol{
            width: 100%;
            li{
                width: 100%;
                line-height: 2em;
                margin-bottom: 0.5em;
                font-size: 14px;
            }
        }
    }
    &:nth-last-of-type{
        .container{
            border-bottom: 0;
        }
    }
}
